#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <iostream>
#include <string>
#include <vector>

//int main()
//{
//
//
//   // // 只读打开文件
//   // int fd1 = open("file.txt", O_RDONLY);   
//   // // 创建并写入文件(如果文件存在则截断)
//   // int fd2 = open("output.txt", O_WRONLY | O_CREAT | O_TRUNC, 0644);
//   // // 追加模式打开
//   // int fd3 = open("log.txt", O_WRONLY | O_CREAT | O_APPEND, 0644);
//   // // 使用后关闭文件描述符
//   // close(fd1);
//   // close(fd2);
//   // close(fd3);
//
//    int ret = open("./log.txt",O_RDWR|O_CREAT|O_TRUNC|O_APPEND,0644);
//    if(ret < 0)
//    {
//        perror("open");
//        return 1;
//    }
//    std::vector<std::string> vv;
//    vv.push_back("aaaaaa");
//    vv.push_back("bbbb");
//    vv.push_back("ccccc\n");
//    for(size_t i = 0;i < vv.size();i++)
//    {
//       // int ret1 =  write(ret,s.c_str(),s.size());
//        int ret1 =  write(ret,vv[i].c_str(),vv[i].size());
//        if(ret1 < 0)
//        {
//            perror("write");
//            return 2;
//        }
//    }
//    close(ret);
//
//    return 0;
//
//
//
//
//}
//
//
//
//
//
//
















